// concat方法 作用:拼接数组 --不修改原数组
// 参数:拼接的两个或者多个数组 返回值:拼接好的数组
// var arr=[1,2,3];
// var arr1=[4,5,6];
// var arr2=[7,8,9];
// var arr3=[7,8,9];
// var result=arr1.concat(arr,arr2,arr3);
// console.log(result,'返回值');
// console.log(arr,arr1,arr2,arr.length,'是否修改原数组');
// slice 方法 截取想要数组的元素 --不修改原数组
// 参数:start end 返回值:截取从开始位置到结束位置，但是不包括结束位置的新数组
// var arr=['tom','zhangsan','lisi',1,2,3];
// var result=arr.slice(1,3);
// console.log(result);
// console.log(arr,arr.length,'是否修改原数组');
// splice 截取方法 用来添加或者是删除数组中的元素 --修改原数组
// 参数:index(必须的) howmany '想要添加的数组元素'
var arr=['tom','zhangsan','lisi',1,2,3];
// 添加元素
var result2=arr.splice(2,0,'terry','larry');
console.log(result2);
console.log(arr,arr.length,'------');
// // 删除的第二种情况
// var result1=arr.splice(0,2);//从索引为0的位置删除 删除项数为2项
// console.log(result1,'返回值');
// console.log(arr,arr.length,'是否修改原数组');
// 删除的第一种情况
// var result=arr.splice(1);
// console.log(result,'返回值');
// console.log(arr,arr.length,'是否修改原数组');

